body {
  padding-top: 70px;
}
* {
  margin: 0;
  padding: 0;
  outline: none;
}
*:not(input,textarea) {
  -webkit-touch-callout: inherit;
  -webkit-user-select: auto;
}

a {
  color: #878787;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a:hover {
  text-decoration: none;
}
dt,dd {
  display: inline-block;
}

ul,ol,li {
  list-style: none;
}

.mg-t5{ margin-top: 5px;}


.btnr,.btn1,.btn2,.btn3,.btn4,.btn5,.btn6,.btn7,.btn8,.btn9,.btn10,.btn11,.btn12 { display: block; text-align: center; line-height: 40px; }

.btn1 { width: 8.33%;  float: left;}
.btn2 { width: 16.66%;  float: left;}
.btn3 { width: 25%;  float: left;}
.btn4 { width: 33.33%;  float: left;}
.btn5 { width: 41.66%;  float: left;}
.btn6 { width: 50%;  float: left;}
.btn7 { width: 58.33%;  float: left;}
.btn8 { width: 66.66%;  float: left;}
.btn9 { width: 75%;  float: left;}
.btn10 { width: 41.66%; float: left;}
.btn11 { width: 83.33%; float: left;}
.btn12 { width: 100%;  float: left;}

#topbar{min-height:40px; height: 40px;}

#lookup{ display: block;position: absolute;
z-index: 999;
top: 34px; border-width: 0 1px 1px 1px; border-style: solid; border-color: #ccc; padding: 5px; background:#FFFFE0; border-radius: 0 0 4px 4px; width: 75%;}

#lookup li{ line-height: 35px; height: 35px; overflow: hidden;}

.panel-title label{ font-size: 0.8em; font-weight: normal;}
